self-service high-pressure cleaners - Spanish English Dictionary